cycle trailer - German English Dictionary